amateur detective

Translations
любительский детектив
The amateur detective solved the mystery before the police.
Любительский детектив разгадал тайну раньше полиции.